<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.14.0"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>DM-CtrlH7-BF-DevProgram: C:/Users/ASUS/Desktop/dm-ctrlH7-balance-9025test/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_ll_utils.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<script type="text/javascript" src="clipboard.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="cookie.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectlogo"><img alt="Logo" src="50x5.png"/></td>
  <td id="projectalign">
   <div id="projectname">DM-CtrlH7-BF-DevProgram<span id="projectnumber">&#160;beta 0.1</span>
   </div>
   <div id="projectbrief">C.ONE Studio Damiao Development Board Framework</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.14.0 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search/",'.html');
</script>
<script type="text/javascript">
$(function() { codefold.init(); });
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search',true);
  $(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(function(){initNavTree('stm32h7xx__ll__utils_8h_source.html','',''); });
</script>
<div id="container">
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div class="header">
  <div class="headertitle"><div class="title">stm32h7xx_ll_utils.h</div></div>
</div><!--header-->
<div class="contents">
<a href="stm32h7xx__ll__utils_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno">    1</span></div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno">   30</span> </div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno">   31</span><span class="comment">/* Define to prevent recursive inclusion -------------------------------------*/</span></div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno">   32</span><span class="preprocessor">#ifndef STM32H7xx_LL_UTILS_H</span></div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno">   33</span><span class="preprocessor">#define STM32H7xx_LL_UTILS_H</span></div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno">   34</span> </div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno">   35</span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno">   36</span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno">   37</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno">   38</span> </div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno">   39</span><span class="comment">/* Includes ------------------------------------------------------------------*/</span></div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno">   40</span><span class="preprocessor">#include &quot;<a class="code" href="stm32h7xx_8h.html">stm32h7xx.h</a>&quot;</span></div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno">   41</span><span class="preprocessor">#include &quot;<a class="code" href="stm32h7xx__ll__system_8h.html">stm32h7xx_ll_system.h</a>&quot;</span></div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno">   42</span><span class="preprocessor">#include &quot;<a class="code" href="stm32h7xx__ll__bus_8h.html">stm32h7xx_ll_bus.h</a>&quot;</span></div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno">   43</span></div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno">   47</span></div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno">   51</span> </div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno">   52</span><span class="comment">/* Private types -------------------------------------------------------------*/</span></div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno">   53</span><span class="comment">/* Private variables ---------------------------------------------------------*/</span></div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno">   54</span> </div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno">   55</span><span class="comment">/* Private constants ---------------------------------------------------------*/</span></div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno">   59</span> </div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno">   60</span><span class="comment">/* Max delay can be used in LL_mDelay */</span></div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno">   61</span><span class="preprocessor">#define LL_MAX_DELAY                  0xFFFFFFFFU</span></div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno">   62</span></div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="group___u_t_i_l_s___l_l___private___constants.html#ga732ec8206df1d365f1c23eee46d681dd">   66</a></span><span class="preprocessor">#define UID_BASE_ADDRESS              UID_BASE</span></div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno">   67</span></div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="group___u_t_i_l_s___l_l___private___constants.html#ga75b8f6b080a5dfaaf829edeae69bff70">   71</a></span><span class="preprocessor">#define FLASHSIZE_BASE_ADDRESS        FLASHSIZE_BASE</span></div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno">   72</span></div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="group___u_t_i_l_s___l_l___private___constants.html#gafb1d0907a8ece7931174554271a52a90">   76</a></span><span class="preprocessor">#define PACKAGE_BASE_ADDRESS          PACKAGE_BASE</span></div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno">   77</span></div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno">   81</span> </div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno">   82</span><span class="comment">/* Private macros ------------------------------------------------------------*/</span></div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno">   89</span><span class="comment">/* Exported types ------------------------------------------------------------*/</span></div>
<div class="foldopen" id="foldopen00096" data-start="{" data-end="};">
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="struct_l_l___u_t_i_l_s___p_l_l_init_type_def.html">   96</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno">   97</span>{</div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="struct_l_l___u_t_i_l_s___p_l_l_init_type_def.html#a129ade94ff1ceb47b364505f37a0e054">   98</a></span>  uint32_t <a class="code hl_variable" href="struct_l_l___u_t_i_l_s___p_l_l_init_type_def.html#a129ade94ff1ceb47b364505f37a0e054">PLLM</a>;   </div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno">  103</span> </div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="struct_l_l___u_t_i_l_s___p_l_l_init_type_def.html#aef85256f3086593ffa6ee4ec043ed150">  104</a></span>  uint32_t <a class="code hl_variable" href="struct_l_l___u_t_i_l_s___p_l_l_init_type_def.html#aef85256f3086593ffa6ee4ec043ed150">PLLN</a>;   </div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno">  109</span> </div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="struct_l_l___u_t_i_l_s___p_l_l_init_type_def.html#a0075fd05dc3f068a9d485ededb5badec">  110</a></span>  uint32_t <a class="code hl_variable" href="struct_l_l___u_t_i_l_s___p_l_l_init_type_def.html#a0075fd05dc3f068a9d485ededb5badec">PLLP</a>;   </div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno">  116</span> </div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"><a class="line" href="struct_l_l___u_t_i_l_s___p_l_l_init_type_def.html#abd8e99d9901955a320dfd8ced9e2b156">  117</a></span>  uint32_t <a class="code hl_variable" href="struct_l_l___u_t_i_l_s___p_l_l_init_type_def.html#abd8e99d9901955a320dfd8ced9e2b156">FRACN</a>;  </div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno">  122</span> </div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="struct_l_l___u_t_i_l_s___p_l_l_init_type_def.html#ac397dc6e3125c0f92056dc1104223743">  123</a></span>  uint32_t <a class="code hl_variable" href="struct_l_l___u_t_i_l_s___p_l_l_init_type_def.html#ac397dc6e3125c0f92056dc1104223743">VCO_Input</a>;  </div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno">  128</span> </div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="struct_l_l___u_t_i_l_s___p_l_l_init_type_def.html#a4125ce55eef8119a9760c053e43b2e35">  129</a></span>  uint32_t <a class="code hl_variable" href="struct_l_l___u_t_i_l_s___p_l_l_init_type_def.html#a4125ce55eef8119a9760c053e43b2e35">VCO_Output</a>;  </div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno">  134</span> </div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno">  135</span>} <a class="code hl_struct" href="struct_l_l___u_t_i_l_s___p_l_l_init_type_def.html">LL_UTILS_PLLInitTypeDef</a>;</div>
</div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno">  136</span></div>
<div class="foldopen" id="foldopen00140" data-start="{" data-end="};">
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="struct_l_l___u_t_i_l_s___clk_init_type_def.html">  140</a></span><span class="keyword">typedef</span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno">  141</span>{</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="struct_l_l___u_t_i_l_s___clk_init_type_def.html#a13f6fcf896f6a10c5333125de2cb399d">  142</a></span>  uint32_t <a class="code hl_variable" href="struct_l_l___u_t_i_l_s___clk_init_type_def.html#a13f6fcf896f6a10c5333125de2cb399d">SYSCLKDivider</a>;         </div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno">  147</span> </div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"><a class="line" href="struct_l_l___u_t_i_l_s___clk_init_type_def.html#a8674805c27fb68e07cdc60a9debe5d5e">  148</a></span>  uint32_t <a class="code hl_variable" href="struct_l_l___u_t_i_l_s___clk_init_type_def.html#a8674805c27fb68e07cdc60a9debe5d5e">AHBCLKDivider</a>;         </div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno">  153</span> </div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="struct_l_l___u_t_i_l_s___clk_init_type_def.html#a145153593da600e7840fb1351c95d0d5">  154</a></span>  uint32_t <a class="code hl_variable" href="struct_l_l___u_t_i_l_s___clk_init_type_def.html#a145153593da600e7840fb1351c95d0d5">APB1CLKDivider</a>;        </div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno">  159</span> </div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"><a class="line" href="struct_l_l___u_t_i_l_s___clk_init_type_def.html#a4e41c3fb594226ee0d7b8a0566b51530">  160</a></span>  uint32_t <a class="code hl_variable" href="struct_l_l___u_t_i_l_s___clk_init_type_def.html#a4e41c3fb594226ee0d7b8a0566b51530">APB2CLKDivider</a>;        </div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno">  165</span> </div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"><a class="line" href="struct_l_l___u_t_i_l_s___clk_init_type_def.html#accda0dc30ff5c4f85ccfe6df92a6938e">  166</a></span>  uint32_t <a class="code hl_variable" href="struct_l_l___u_t_i_l_s___clk_init_type_def.html#accda0dc30ff5c4f85ccfe6df92a6938e">APB3CLKDivider</a>;        </div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno">  171</span> </div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"><a class="line" href="struct_l_l___u_t_i_l_s___clk_init_type_def.html#a6b6cf28a2eab995894ca8bde7a348dfb">  172</a></span>  uint32_t <a class="code hl_variable" href="struct_l_l___u_t_i_l_s___clk_init_type_def.html#a6b6cf28a2eab995894ca8bde7a348dfb">APB4CLKDivider</a>;        </div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno">  177</span> </div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno">  178</span>} <a class="code hl_struct" href="struct_l_l___u_t_i_l_s___clk_init_type_def.html">LL_UTILS_ClkInitTypeDef</a>;</div>
</div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno">  179</span></div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno">  183</span> </div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno">  184</span><span class="comment">/* Exported constants --------------------------------------------------------*/</span></div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno">  188</span></div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"><a class="line" href="group___u_t_i_l_s___e_c___h_s_e___b_y_p_a_s_s.html#ga4aab0968739934c6560805bcf222e1fe">  192</a></span><span class="preprocessor">#define LL_UTILS_HSEBYPASS_OFF        0x00000000U       </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"><a class="line" href="group___u_t_i_l_s___e_c___h_s_e___b_y_p_a_s_s.html#ga2053b398a3829ad616af6f1a732dbdd4">  193</a></span><span class="preprocessor">#define LL_UTILS_HSEBYPASS_ON         0x00000001U       </span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno">  197</span></div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno">  201</span><span class="preprocessor">#if (STM32H7_DEV_ID == 0x450UL)</span></div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno">  202</span><span class="preprocessor">#define LL_UTILS_PACKAGETYPE_LQFP100            LL_SYSCFG_LQFP100_PACKAGE          </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno">  203</span><span class="preprocessor">#define LL_UTILS_PACKAGETYPE_TQFP144            LL_SYSCFG_TQFP144_PACKAGE          </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno">  204</span><span class="preprocessor">#define LL_UTILS_PACKAGETYPE_TQFP176_UFBGA176   LL_SYSCFG_TQFP176_UFBGA176_PACKAGE </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno">  205</span><span class="preprocessor">#define LL_UTILS_PACKAGETYPE_LQFP208_TFBGA240   LL_SYSCFG_LQFP208_TFBGA240_PACKAGE </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno">  206</span><span class="preprocessor">#elif (STM32H7_DEV_ID == 0x480UL)</span></div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno">  207</span><span class="preprocessor">#define LL_UTILS_PACKAGETYPE_LQFP64                  0x00000000UL                  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno">  208</span><span class="preprocessor">#define LL_UTILS_PACKAGETYPE_TFBGA100_LQFP100        0x00000001UL                  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno">  209</span><span class="preprocessor">#define LL_UTILS_PACKAGETYPE_LQFP100_SMPS            0x00000002UL                  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno">  210</span><span class="preprocessor">#define LL_UTILS_PACKAGETYPE_TFBGA100_SMPS           0x00000003UL                  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno">  211</span><span class="preprocessor">#define LL_UTILS_PACKAGETYPE_WLCSP132_SMPS           0x00000004UL                  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno">  212</span><span class="preprocessor">#define LL_UTILS_PACKAGETYPE_LQFP144                 0x00000005UL                  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno">  213</span><span class="preprocessor">#define LL_UTILS_PACKAGETYPE_LQFP144_SMPS            0x00000006UL                  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno">  214</span><span class="preprocessor">#define LL_UTILS_PACKAGETYPE_UFBGA169                0x00000007UL                  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno">  215</span><span class="preprocessor">#define LL_UTILS_PACKAGETYPE_UFBGA176_LQFP176        0x00000008UL                  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno">  216</span><span class="preprocessor">#define LL_UTILS_PACKAGETYPE_LQFP176_SMPS            0x00000009UL                  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno">  217</span><span class="preprocessor">#define LL_UTILS_PACKAGETYPE_UFBGA176_SMPS           0x0000000AUL                  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno">  218</span><span class="preprocessor">#define LL_UTILS_PACKAGETYPE_TFBGA216                0x0000000CUL                  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno">  219</span><span class="preprocessor">#define LL_UTILS_PACKAGETYPE_TFBGA225                0x0000000EUL                  </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno">  220</span><span class="preprocessor">#elif (STM32H7_DEV_ID == 0x483UL)</span></div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno">  221</span><span class="preprocessor">#define LL_UTILS_PACKAGETYPE_VFQFPN68_INDUS         LL_SYSCFG_VFQFPN68_INDUS_PACKAGE         </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno">  222</span><span class="preprocessor">#define LL_UTILS_PACKAGETYPE_TFBGA100_LQFP100       LL_SYSCFG_TFBGA100_LQFP100_PACKAGE       </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno">  223</span><span class="preprocessor">#define LL_UTILS_PACKAGETYPE_LQFP100_INDUS          LL_SYSCFG_LQFP100_INDUS_PACKAGE          </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno">  224</span><span class="preprocessor">#define LL_UTILS_PACKAGETYPE_TFBGA100_INDUS         LL_SYSCFG_TFBGA100_INDUS_PACKAGE         </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno">  225</span><span class="preprocessor">#define LL_UTILS_PACKAGETYPE_WLCSP115_INDUS         LL_SYSCFG_WLCSP115_INDUS_PACKAGE         </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno">  226</span><span class="preprocessor">#define LL_UTILS_PACKAGETYPE_LQFP144                LL_SYSCFG_LQFP144_PACKAGE                </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno">  227</span><span class="preprocessor">#define LL_UTILS_PACKAGETYPE_UFBGA144               LL_SYSCFG_UFBGA144_PACKAGE               </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno">  228</span><span class="preprocessor">#define LL_UTILS_PACKAGETYPE_LQFP144_INDUS          LL_SYSCFG_LQFP144_INDUS_PACKAGE          </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno">  229</span><span class="preprocessor">#define LL_UTILS_PACKAGETYPE_UFBGA169_INDUS         LL_SYSCFG_UFBGA169_INDUS_PACKAGE         </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno">  230</span><span class="preprocessor">#define LL_UTILS_PACKAGETYPE_UFBGA176PLUS25_INDUS   LL_SYSCFG_UFBGA176PLUS25_INDUS_PACKAGE   </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno">  231</span><span class="preprocessor">#define LL_UTILS_PACKAGETYPE_LQFP176_INDUS          LL_SYSCFG_LQFP176_INDUS_PACKAGE          </span><span class="preprocessor"></span></div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno">  232</span><span class="preprocessor">#endif </span><span class="comment">/* STM32H7_DEV_ID == 0x450UL */</span><span class="preprocessor"></span><span class="preprocessor"></span></div>
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno">  236</span></div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno">  240</span> </div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno">  241</span><span class="comment">/* Exported macro ------------------------------------------------------------*/</span></div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno">  242</span> </div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno">  243</span><span class="comment">/* Exported functions --------------------------------------------------------*/</span></div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno">  247</span></div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno">  251</span></div>
<div class="foldopen" id="foldopen00256" data-start="{" data-end="}">
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"><a class="line" href="group___u_t_i_l_s___e_f___d_e_v_i_c_e___e_l_e_c_t_r_o_n_i_c___s_i_g_n_a_t_u_r_e.html#ga3a0b557447143f41b93a7fa45270b5b8">  256</a></span>__STATIC_INLINE uint32_t <a class="code hl_function" href="group___u_t_i_l_s___e_f___d_e_v_i_c_e___e_l_e_c_t_r_o_n_i_c___s_i_g_n_a_t_u_r_e.html#ga3a0b557447143f41b93a7fa45270b5b8">LL_GetUID_Word0</a>(<span class="keywordtype">void</span>)</div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno">  257</span>{</div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno">  258</span>  <span class="keywordflow">return</span> (uint32_t)(READ_REG(*((uint32_t *)<a class="code hl_define" href="group___u_t_i_l_s___l_l___private___constants.html#ga732ec8206df1d365f1c23eee46d681dd">UID_BASE_ADDRESS</a>)));</div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno">  259</span>}</div>
</div>
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno">  260</span></div>
<div class="foldopen" id="foldopen00265" data-start="{" data-end="}">
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"><a class="line" href="group___u_t_i_l_s___e_f___d_e_v_i_c_e___e_l_e_c_t_r_o_n_i_c___s_i_g_n_a_t_u_r_e.html#ga67007778e77a6fafc8a1fc440dc208b2">  265</a></span>__STATIC_INLINE uint32_t <a class="code hl_function" href="group___u_t_i_l_s___e_f___d_e_v_i_c_e___e_l_e_c_t_r_o_n_i_c___s_i_g_n_a_t_u_r_e.html#ga67007778e77a6fafc8a1fc440dc208b2">LL_GetUID_Word1</a>(<span class="keywordtype">void</span>)</div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno">  266</span>{</div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno">  267</span>  <span class="keywordflow">return</span> (uint32_t)(READ_REG(*((uint32_t *)(<a class="code hl_define" href="group___u_t_i_l_s___l_l___private___constants.html#ga732ec8206df1d365f1c23eee46d681dd">UID_BASE_ADDRESS</a> + 4U))));</div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno">  268</span>}</div>
</div>
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno">  269</span></div>
<div class="foldopen" id="foldopen00274" data-start="{" data-end="}">
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"><a class="line" href="group___u_t_i_l_s___e_f___d_e_v_i_c_e___e_l_e_c_t_r_o_n_i_c___s_i_g_n_a_t_u_r_e.html#gaa15df2bc902d392f67ee9873943d4904">  274</a></span>__STATIC_INLINE uint32_t <a class="code hl_function" href="group___u_t_i_l_s___e_f___d_e_v_i_c_e___e_l_e_c_t_r_o_n_i_c___s_i_g_n_a_t_u_r_e.html#gaa15df2bc902d392f67ee9873943d4904">LL_GetUID_Word2</a>(<span class="keywordtype">void</span>)</div>
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno">  275</span>{</div>
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno">  276</span>  <span class="keywordflow">return</span> (uint32_t)(READ_REG(*((uint32_t *)(<a class="code hl_define" href="group___u_t_i_l_s___l_l___private___constants.html#ga732ec8206df1d365f1c23eee46d681dd">UID_BASE_ADDRESS</a> + 8U))));</div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno">  277</span>}</div>
</div>
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno">  278</span></div>
<div class="foldopen" id="foldopen00285" data-start="{" data-end="}">
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"><a class="line" href="group___u_t_i_l_s___e_f___d_e_v_i_c_e___e_l_e_c_t_r_o_n_i_c___s_i_g_n_a_t_u_r_e.html#ga0e8379766a1799f3c5fedadaa2b0c47e">  285</a></span>__STATIC_INLINE uint32_t <a class="code hl_function" href="group___u_t_i_l_s___e_f___d_e_v_i_c_e___e_l_e_c_t_r_o_n_i_c___s_i_g_n_a_t_u_r_e.html#ga0e8379766a1799f3c5fedadaa2b0c47e">LL_GetFlashSize</a>(<span class="keywordtype">void</span>)</div>
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno">  286</span>{</div>
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno">  287</span>  <span class="keywordflow">return</span> (uint16_t)(READ_REG(*((uint32_t *)<a class="code hl_define" href="group___u_t_i_l_s___l_l___private___constants.html#ga75b8f6b080a5dfaaf829edeae69bff70">FLASHSIZE_BASE_ADDRESS</a>)));</div>
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno">  288</span>}</div>
</div>
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno">  289</span></div>
<div class="foldopen" id="foldopen00324" data-start="{" data-end="}">
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"><a class="line" href="group___u_t_i_l_s___e_f___d_e_v_i_c_e___e_l_e_c_t_r_o_n_i_c___s_i_g_n_a_t_u_r_e.html#gadac3ab6581c114d1ce31034f80b49249">  324</a></span>__STATIC_INLINE uint32_t <a class="code hl_function" href="group___u_t_i_l_s___e_f___d_e_v_i_c_e___e_l_e_c_t_r_o_n_i_c___s_i_g_n_a_t_u_r_e.html#gadac3ab6581c114d1ce31034f80b49249">LL_GetPackageType</a>(<span class="keywordtype">void</span>)</div>
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno">  325</span>{</div>
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno">  326</span><span class="preprocessor">#if defined(SYSCFG_PKGR_PKG)</span></div>
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno">  327</span> </div>
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno">  328</span>  <span class="keywordflow">return</span> LL_SYSCFG_GetPackage();</div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno">  329</span><span class="preprocessor">#else</span></div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno">  330</span>   <span class="keywordflow">return</span> (uint16_t)(READ_REG(*((uint32_t *)<a class="code hl_define" href="group___u_t_i_l_s___l_l___private___constants.html#gafb1d0907a8ece7931174554271a52a90">PACKAGE_BASE_ADDRESS</a>)));</div>
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno">  331</span> </div>
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno">  332</span><span class="preprocessor">#endif  </span><span class="comment">/* SYSCFG_PKGR_PKG */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno">  333</span>}</div>
</div>
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno">  334</span></div>
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno">  338</span></div>
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno">  342</span></div>
<div class="foldopen" id="foldopen00351" data-start="{" data-end="}">
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"><a class="line" href="group___u_t_i_l_s___l_l___e_f___d_e_l_a_y.html#ga170d1d651b46544daf571fb6b4e3b850">  351</a></span>__STATIC_INLINE <span class="keywordtype">void</span> <a class="code hl_function" href="group___u_t_i_l_s___l_l___e_f___d_e_l_a_y.html#ga170d1d651b46544daf571fb6b4e3b850">LL_InitTick</a>(uint32_t HCLKFrequency, uint32_t Ticks)</div>
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno">  352</span>{</div>
<div class="line"><a id="l00353" name="l00353"></a><span class="lineno">  353</span>  <span class="comment">/* Configure the SysTick to have interrupt in 1ms time base */</span></div>
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno">  354</span>  <a class="code hl_define" href="group___c_m_s_i_s___c_o_r_e.html#gacd96c53beeaff8f603fcda425eb295de">SysTick</a>-&gt;LOAD  = (uint32_t)((HCLKFrequency / Ticks) - 1UL);  <span class="comment">/* set reload register */</span></div>
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno">  355</span>  <a class="code hl_define" href="group___c_m_s_i_s___c_o_r_e.html#gacd96c53beeaff8f603fcda425eb295de">SysTick</a>-&gt;VAL   = 0UL;                                       <span class="comment">/* Load the SysTick Counter Value */</span></div>
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno">  356</span>  <a class="code hl_define" href="group___c_m_s_i_s___c_o_r_e.html#gacd96c53beeaff8f603fcda425eb295de">SysTick</a>-&gt;CTRL  = <a class="code hl_define" href="group___c_m_s_i_s___c_o_r_e.html#gaa41d06039797423a46596bd313d57373">SysTick_CTRL_CLKSOURCE_Msk</a> |</div>
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno">  357</span>                   <a class="code hl_define" href="group___c_m_s_i_s___c_o_r_e.html#ga16c9fee0ed0235524bdeb38af328fd1f">SysTick_CTRL_ENABLE_Msk</a>;                   <span class="comment">/* Enable the Systick Timer */</span></div>
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno">  358</span>}</div>
</div>
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno">  359</span> </div>
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno">  360</span><span class="keywordtype">void</span>        LL_Init1msTick(uint32_t CPU_Frequency);</div>
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno">  361</span><span class="keywordtype">void</span>        LL_mDelay(uint32_t Delay);</div>
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno">  362</span></div>
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno">  366</span></div>
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno">  370</span> </div>
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno">  371</span><span class="keywordtype">void</span>        LL_SetSystemCoreClock(uint32_t CPU_Frequency);</div>
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno">  372</span>ErrorStatus LL_PLL_ConfigSystemClock_HSI(<a class="code hl_struct" href="struct_l_l___u_t_i_l_s___p_l_l_init_type_def.html">LL_UTILS_PLLInitTypeDef</a> *UTILS_PLLInitStruct,</div>
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno">  373</span>                                         <a class="code hl_struct" href="struct_l_l___u_t_i_l_s___clk_init_type_def.html">LL_UTILS_ClkInitTypeDef</a> *UTILS_ClkInitStruct);</div>
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno">  374</span>ErrorStatus LL_PLL_ConfigSystemClock_HSE(uint32_t HSEFrequency,</div>
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno">  375</span>                                         uint32_t HSEBypass,</div>
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno">  376</span>                                         <a class="code hl_struct" href="struct_l_l___u_t_i_l_s___p_l_l_init_type_def.html">LL_UTILS_PLLInitTypeDef</a> *UTILS_PLLInitStruct,</div>
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno">  377</span>                                         <a class="code hl_struct" href="struct_l_l___u_t_i_l_s___clk_init_type_def.html">LL_UTILS_ClkInitTypeDef</a> *UTILS_ClkInitStruct);</div>
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno">  378</span>ErrorStatus LL_SetFlashLatency(uint32_t HCLK_Frequency);</div>
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno">  379</span></div>
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno">  383</span></div>
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno">  387</span></div>
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno">  391</span></div>
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno">  395</span> </div>
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno">  396</span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno">  397</span>}</div>
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno">  398</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno">  399</span> </div>
<div class="line"><a id="l00400" name="l00400"></a><span class="lineno">  400</span><span class="preprocessor">#endif </span><span class="comment">/* STM32H7xx_LL_UTILS_H */</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno">  401</span> </div>
<div class="ttc" id="agroup___c_m_s_i_s___c_o_r_e_html_ga16c9fee0ed0235524bdeb38af328fd1f"><div class="ttname"><a href="group___c_m_s_i_s___c_o_r_e.html#ga16c9fee0ed0235524bdeb38af328fd1f">SysTick_CTRL_ENABLE_Msk</a></div><div class="ttdeci">#define SysTick_CTRL_ENABLE_Msk</div><div class="ttdef"><b>Definition</b> core_armv81mml.h:1054</div></div>
<div class="ttc" id="agroup___c_m_s_i_s___c_o_r_e_html_gaa41d06039797423a46596bd313d57373"><div class="ttname"><a href="group___c_m_s_i_s___c_o_r_e.html#gaa41d06039797423a46596bd313d57373">SysTick_CTRL_CLKSOURCE_Msk</a></div><div class="ttdeci">#define SysTick_CTRL_CLKSOURCE_Msk</div><div class="ttdef"><b>Definition</b> core_armv81mml.h:1048</div></div>
<div class="ttc" id="agroup___c_m_s_i_s___c_o_r_e_html_gacd96c53beeaff8f603fcda425eb295de"><div class="ttname"><a href="group___c_m_s_i_s___c_o_r_e.html#gacd96c53beeaff8f603fcda425eb295de">SysTick</a></div><div class="ttdeci">#define SysTick</div><div class="ttdef"><b>Definition</b> core_armv81mml.h:2045</div></div>
<div class="ttc" id="agroup___u_t_i_l_s___e_f___d_e_v_i_c_e___e_l_e_c_t_r_o_n_i_c___s_i_g_n_a_t_u_r_e_html_ga0e8379766a1799f3c5fedadaa2b0c47e"><div class="ttname"><a href="group___u_t_i_l_s___e_f___d_e_v_i_c_e___e_l_e_c_t_r_o_n_i_c___s_i_g_n_a_t_u_r_e.html#ga0e8379766a1799f3c5fedadaa2b0c47e">LL_GetFlashSize</a></div><div class="ttdeci">__STATIC_INLINE uint32_t LL_GetFlashSize(void)</div><div class="ttdoc">Get Flash memory size.</div><div class="ttdef"><b>Definition</b> stm32h7xx_ll_utils.h:285</div></div>
<div class="ttc" id="agroup___u_t_i_l_s___e_f___d_e_v_i_c_e___e_l_e_c_t_r_o_n_i_c___s_i_g_n_a_t_u_r_e_html_ga3a0b557447143f41b93a7fa45270b5b8"><div class="ttname"><a href="group___u_t_i_l_s___e_f___d_e_v_i_c_e___e_l_e_c_t_r_o_n_i_c___s_i_g_n_a_t_u_r_e.html#ga3a0b557447143f41b93a7fa45270b5b8">LL_GetUID_Word0</a></div><div class="ttdeci">__STATIC_INLINE uint32_t LL_GetUID_Word0(void)</div><div class="ttdoc">Get Word0 of the unique device identifier (UID based on 96 bits)</div><div class="ttdef"><b>Definition</b> stm32h7xx_ll_utils.h:256</div></div>
<div class="ttc" id="agroup___u_t_i_l_s___e_f___d_e_v_i_c_e___e_l_e_c_t_r_o_n_i_c___s_i_g_n_a_t_u_r_e_html_ga67007778e77a6fafc8a1fc440dc208b2"><div class="ttname"><a href="group___u_t_i_l_s___e_f___d_e_v_i_c_e___e_l_e_c_t_r_o_n_i_c___s_i_g_n_a_t_u_r_e.html#ga67007778e77a6fafc8a1fc440dc208b2">LL_GetUID_Word1</a></div><div class="ttdeci">__STATIC_INLINE uint32_t LL_GetUID_Word1(void)</div><div class="ttdoc">Get Word1 of the unique device identifier (UID based on 96 bits)</div><div class="ttdef"><b>Definition</b> stm32h7xx_ll_utils.h:265</div></div>
<div class="ttc" id="agroup___u_t_i_l_s___e_f___d_e_v_i_c_e___e_l_e_c_t_r_o_n_i_c___s_i_g_n_a_t_u_r_e_html_gaa15df2bc902d392f67ee9873943d4904"><div class="ttname"><a href="group___u_t_i_l_s___e_f___d_e_v_i_c_e___e_l_e_c_t_r_o_n_i_c___s_i_g_n_a_t_u_r_e.html#gaa15df2bc902d392f67ee9873943d4904">LL_GetUID_Word2</a></div><div class="ttdeci">__STATIC_INLINE uint32_t LL_GetUID_Word2(void)</div><div class="ttdoc">Get Word2 of the unique device identifier (UID based on 96 bits)</div><div class="ttdef"><b>Definition</b> stm32h7xx_ll_utils.h:274</div></div>
<div class="ttc" id="agroup___u_t_i_l_s___e_f___d_e_v_i_c_e___e_l_e_c_t_r_o_n_i_c___s_i_g_n_a_t_u_r_e_html_gadac3ab6581c114d1ce31034f80b49249"><div class="ttname"><a href="group___u_t_i_l_s___e_f___d_e_v_i_c_e___e_l_e_c_t_r_o_n_i_c___s_i_g_n_a_t_u_r_e.html#gadac3ab6581c114d1ce31034f80b49249">LL_GetPackageType</a></div><div class="ttdeci">__STATIC_INLINE uint32_t LL_GetPackageType(void)</div><div class="ttdoc">Get Package type.</div><div class="ttdef"><b>Definition</b> stm32h7xx_ll_utils.h:324</div></div>
<div class="ttc" id="agroup___u_t_i_l_s___l_l___e_f___d_e_l_a_y_html_ga170d1d651b46544daf571fb6b4e3b850"><div class="ttname"><a href="group___u_t_i_l_s___l_l___e_f___d_e_l_a_y.html#ga170d1d651b46544daf571fb6b4e3b850">LL_InitTick</a></div><div class="ttdeci">__STATIC_INLINE void LL_InitTick(uint32_t HCLKFrequency, uint32_t Ticks)</div><div class="ttdoc">This function configures the Cortex-M SysTick source of the time base.</div><div class="ttdef"><b>Definition</b> stm32h7xx_ll_utils.h:351</div></div>
<div class="ttc" id="agroup___u_t_i_l_s___l_l___private___constants_html_ga732ec8206df1d365f1c23eee46d681dd"><div class="ttname"><a href="group___u_t_i_l_s___l_l___private___constants.html#ga732ec8206df1d365f1c23eee46d681dd">UID_BASE_ADDRESS</a></div><div class="ttdeci">#define UID_BASE_ADDRESS</div><div class="ttdoc">Unique device ID register base address.</div><div class="ttdef"><b>Definition</b> stm32h7xx_ll_utils.h:66</div></div>
<div class="ttc" id="agroup___u_t_i_l_s___l_l___private___constants_html_ga75b8f6b080a5dfaaf829edeae69bff70"><div class="ttname"><a href="group___u_t_i_l_s___l_l___private___constants.html#ga75b8f6b080a5dfaaf829edeae69bff70">FLASHSIZE_BASE_ADDRESS</a></div><div class="ttdeci">#define FLASHSIZE_BASE_ADDRESS</div><div class="ttdoc">Flash size data register base address.</div><div class="ttdef"><b>Definition</b> stm32h7xx_ll_utils.h:71</div></div>
<div class="ttc" id="agroup___u_t_i_l_s___l_l___private___constants_html_gafb1d0907a8ece7931174554271a52a90"><div class="ttname"><a href="group___u_t_i_l_s___l_l___private___constants.html#gafb1d0907a8ece7931174554271a52a90">PACKAGE_BASE_ADDRESS</a></div><div class="ttdeci">#define PACKAGE_BASE_ADDRESS</div><div class="ttdoc">Package data register base address.</div><div class="ttdef"><b>Definition</b> stm32h7xx_ll_utils.h:76</div></div>
<div class="ttc" id="astm32h7xx_8h_html"><div class="ttname"><a href="stm32h7xx_8h.html">stm32h7xx.h</a></div><div class="ttdoc">CMSIS STM32H7xx Device Peripheral Access Layer Header File.</div></div>
<div class="ttc" id="astm32h7xx__ll__bus_8h_html"><div class="ttname"><a href="stm32h7xx__ll__bus_8h.html">stm32h7xx_ll_bus.h</a></div><div class="ttdoc">Header file of BUS LL module.</div></div>
<div class="ttc" id="astm32h7xx__ll__system_8h_html"><div class="ttname"><a href="stm32h7xx__ll__system_8h.html">stm32h7xx_ll_system.h</a></div><div class="ttdoc">Header file of SYSTEM LL module.</div></div>
<div class="ttc" id="astruct_l_l___u_t_i_l_s___clk_init_type_def_html"><div class="ttname"><a href="struct_l_l___u_t_i_l_s___clk_init_type_def.html">LL_UTILS_ClkInitTypeDef</a></div><div class="ttdoc">UTILS System, AHB and APB buses clock configuration structure definition.</div><div class="ttdef"><b>Definition</b> stm32h7xx_ll_utils.h:141</div></div>
<div class="ttc" id="astruct_l_l___u_t_i_l_s___clk_init_type_def_html_a13f6fcf896f6a10c5333125de2cb399d"><div class="ttname"><a href="struct_l_l___u_t_i_l_s___clk_init_type_def.html#a13f6fcf896f6a10c5333125de2cb399d">LL_UTILS_ClkInitTypeDef::SYSCLKDivider</a></div><div class="ttdeci">uint32_t SYSCLKDivider</div><div class="ttdef"><b>Definition</b> stm32h7xx_ll_utils.h:142</div></div>
<div class="ttc" id="astruct_l_l___u_t_i_l_s___clk_init_type_def_html_a145153593da600e7840fb1351c95d0d5"><div class="ttname"><a href="struct_l_l___u_t_i_l_s___clk_init_type_def.html#a145153593da600e7840fb1351c95d0d5">LL_UTILS_ClkInitTypeDef::APB1CLKDivider</a></div><div class="ttdeci">uint32_t APB1CLKDivider</div><div class="ttdef"><b>Definition</b> stm32h7xx_ll_utils.h:154</div></div>
<div class="ttc" id="astruct_l_l___u_t_i_l_s___clk_init_type_def_html_a4e41c3fb594226ee0d7b8a0566b51530"><div class="ttname"><a href="struct_l_l___u_t_i_l_s___clk_init_type_def.html#a4e41c3fb594226ee0d7b8a0566b51530">LL_UTILS_ClkInitTypeDef::APB2CLKDivider</a></div><div class="ttdeci">uint32_t APB2CLKDivider</div><div class="ttdef"><b>Definition</b> stm32h7xx_ll_utils.h:160</div></div>
<div class="ttc" id="astruct_l_l___u_t_i_l_s___clk_init_type_def_html_a6b6cf28a2eab995894ca8bde7a348dfb"><div class="ttname"><a href="struct_l_l___u_t_i_l_s___clk_init_type_def.html#a6b6cf28a2eab995894ca8bde7a348dfb">LL_UTILS_ClkInitTypeDef::APB4CLKDivider</a></div><div class="ttdeci">uint32_t APB4CLKDivider</div><div class="ttdef"><b>Definition</b> stm32h7xx_ll_utils.h:172</div></div>
<div class="ttc" id="astruct_l_l___u_t_i_l_s___clk_init_type_def_html_a8674805c27fb68e07cdc60a9debe5d5e"><div class="ttname"><a href="struct_l_l___u_t_i_l_s___clk_init_type_def.html#a8674805c27fb68e07cdc60a9debe5d5e">LL_UTILS_ClkInitTypeDef::AHBCLKDivider</a></div><div class="ttdeci">uint32_t AHBCLKDivider</div><div class="ttdef"><b>Definition</b> stm32h7xx_ll_utils.h:148</div></div>
<div class="ttc" id="astruct_l_l___u_t_i_l_s___clk_init_type_def_html_accda0dc30ff5c4f85ccfe6df92a6938e"><div class="ttname"><a href="struct_l_l___u_t_i_l_s___clk_init_type_def.html#accda0dc30ff5c4f85ccfe6df92a6938e">LL_UTILS_ClkInitTypeDef::APB3CLKDivider</a></div><div class="ttdeci">uint32_t APB3CLKDivider</div><div class="ttdef"><b>Definition</b> stm32h7xx_ll_utils.h:166</div></div>
<div class="ttc" id="astruct_l_l___u_t_i_l_s___p_l_l_init_type_def_html"><div class="ttname"><a href="struct_l_l___u_t_i_l_s___p_l_l_init_type_def.html">LL_UTILS_PLLInitTypeDef</a></div><div class="ttdoc">UTILS PLL structure definition.</div><div class="ttdef"><b>Definition</b> stm32h7xx_ll_utils.h:97</div></div>
<div class="ttc" id="astruct_l_l___u_t_i_l_s___p_l_l_init_type_def_html_a0075fd05dc3f068a9d485ededb5badec"><div class="ttname"><a href="struct_l_l___u_t_i_l_s___p_l_l_init_type_def.html#a0075fd05dc3f068a9d485ededb5badec">LL_UTILS_PLLInitTypeDef::PLLP</a></div><div class="ttdeci">uint32_t PLLP</div><div class="ttdef"><b>Definition</b> stm32h7xx_ll_utils.h:110</div></div>
<div class="ttc" id="astruct_l_l___u_t_i_l_s___p_l_l_init_type_def_html_a129ade94ff1ceb47b364505f37a0e054"><div class="ttname"><a href="struct_l_l___u_t_i_l_s___p_l_l_init_type_def.html#a129ade94ff1ceb47b364505f37a0e054">LL_UTILS_PLLInitTypeDef::PLLM</a></div><div class="ttdeci">uint32_t PLLM</div><div class="ttdef"><b>Definition</b> stm32h7xx_ll_utils.h:98</div></div>
<div class="ttc" id="astruct_l_l___u_t_i_l_s___p_l_l_init_type_def_html_a4125ce55eef8119a9760c053e43b2e35"><div class="ttname"><a href="struct_l_l___u_t_i_l_s___p_l_l_init_type_def.html#a4125ce55eef8119a9760c053e43b2e35">LL_UTILS_PLLInitTypeDef::VCO_Output</a></div><div class="ttdeci">uint32_t VCO_Output</div><div class="ttdef"><b>Definition</b> stm32h7xx_ll_utils.h:129</div></div>
<div class="ttc" id="astruct_l_l___u_t_i_l_s___p_l_l_init_type_def_html_abd8e99d9901955a320dfd8ced9e2b156"><div class="ttname"><a href="struct_l_l___u_t_i_l_s___p_l_l_init_type_def.html#abd8e99d9901955a320dfd8ced9e2b156">LL_UTILS_PLLInitTypeDef::FRACN</a></div><div class="ttdeci">uint32_t FRACN</div><div class="ttdef"><b>Definition</b> stm32h7xx_ll_utils.h:117</div></div>
<div class="ttc" id="astruct_l_l___u_t_i_l_s___p_l_l_init_type_def_html_ac397dc6e3125c0f92056dc1104223743"><div class="ttname"><a href="struct_l_l___u_t_i_l_s___p_l_l_init_type_def.html#ac397dc6e3125c0f92056dc1104223743">LL_UTILS_PLLInitTypeDef::VCO_Input</a></div><div class="ttdeci">uint32_t VCO_Input</div><div class="ttdef"><b>Definition</b> stm32h7xx_ll_utils.h:123</div></div>
<div class="ttc" id="astruct_l_l___u_t_i_l_s___p_l_l_init_type_def_html_aef85256f3086593ffa6ee4ec043ed150"><div class="ttname"><a href="struct_l_l___u_t_i_l_s___p_l_l_init_type_def.html#aef85256f3086593ffa6ee4ec043ed150">LL_UTILS_PLLInitTypeDef::PLLN</a></div><div class="ttdeci">uint32_t PLLN</div><div class="ttdef"><b>Definition</b> stm32h7xx_ll_utils.h:104</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
</div><!-- container -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a href="dir_60925fc218da8ca7908795bf5f624060.html">Drivers</a></li><li class="navelem"><a href="dir_7baec2ddb99168f99d1052c1aec46b20.html">STM32H7xx_HAL_Driver</a></li><li class="navelem"><a href="dir_4f22a8fa6199c96df71a89cbd7613f35.html">Inc</a></li><li class="navelem"><a href="stm32h7xx__ll__utils_8h.html">stm32h7xx_ll_utils.h</a></li>
    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.14.0 </li>
  </ul>
</div>
</body>
</html>
